package com.yijianonghu.controller.app.account;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.yijianonghu.util.Constants.AppConstants;
import com.yijianonghu.util.result.Result;

@Controller
@RequestMapping(method=RequestMethod.POST)
public class AddressController {
	
	/**
	 * [sys_web_service]address_list
	 * @param token 登录令牌
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/address_list")
	public @ResponseBody Result listAddress(String token){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]address_save
	 * @param token 登录令牌
	 * @param id 收货地址主键id. id=0,当新增地址时；id>0,当修改地址时
	 * @param name 收件人姓名
	 * @param tel 电话
	 * @param province_id 省id. 一级id
	 * @param city_id 市id. 二级id
	 * @param district_id 区id. 三级id
	 * @param address 详细地址
	 * @param zipcode 邮编
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/address_save")
	public @ResponseBody Result saveAddress(String token, Long id, String name, String tel, Integer province_id	, Integer city_id, Integer district_id, String address, String zipcode){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
}
